#include "pushbuttton.h"

PushButtton::PushButtton(QWidget *parent)
    : QMainWindow(parent)
{
    //设置窗口大小以及位置
    this->setGeometry(500,500,400,300);

    //创建按钮
    btn1 = new QPushButton(this);
    btn2 = new QPushButton(this);

    //设置按钮的内容
    btn1->setText("按钮1");
    btn2->setText("按钮2");

    //设置按钮对象的坐标位置；
    btn2->setGeometry(btn1->width(),0,btn1->width(),btn1->height());

    //连接槽函数
    connect(btn1,&QPushButton::clicked,this,&PushButtton::btn1_clicked);
    connect(btn2,&QPushButton::clicked,this,&PushButtton::btn2_clicked);
}

PushButtton::~PushButtton() {}


//实现两个QPushButton对象的槽函数
void PushButtton::btn1_clicked(){
    //以下代码设置背景颜色
    this->setStyleSheet("QMainWindow{background-color:rgba(255,0,0,100%);}");
}
void PushButtton::btn2_clicked(){
    this->setStyleSheet("QMainWindow{background-color:rgba(255,255,0,100%);}");
}
